Как поделиться текстом в приложении WeChat из моего приложения IOS (Objective c)?

Я делаю потерянный поиск для обмена текстом в приложении WeChat из своего приложения, но я не нашел подходящего решения для них. Пожалуйста, помогите мне решить эту проблему.

Заранее спасибо...


person Vishal_Wagh    schedule 20.04.2017    source источник
comment
Что вы пробовали? Покажите какой-нибудь код.   -  person Losiowaty    schedule 20.04.2017
comment
проблема в том, что я не могу зарегистрировать свое приложение в своей учетной записи разработчика.   -  person Vishal_Wagh    schedule 21.04.2017
comment
SendMessageToWXReq *req = [[SendMessageToWXReq alloc] init]; req.text = ссылка @My App здесь; req.bText = ДА; req.scene = WXSceneSession; //req.scene = WXSceneTimeline; [WXApi sendReq:req];   -  person Vishal_Wagh    schedule 21.04.2017


Ответы (2)


Если вы установили WeChat на свой iPhone, используйте этот код

 - (IBAction)shareBtnAction:(id)sender
 {
    NSString *textToShare = @"";
    NSURL *myWebsite = [NSURL URLWithString:@"www.facebook.com"];

    NSArray *objectsToShare = @[textToShare, myWebsite];

    UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:nil];

    NSArray *excludeActivities = @[UIActivityTypeAirDrop,
                               UIActivityTypePrint,
                               UIActivityTypeAssignToContact,
                               UIActivityTypeSaveToCameraRoll,
                               UIActivityTypeAddToReadingList,
                               UIActivityTypePostToFlickr,
                               UIActivityTypePostToVimeo];

    activityVC.excludedActivityTypes = excludeActivities;

    [self presentViewController:activityVC animated:YES completion:nil];
}
person Vinay Kumar    schedule 20.04.2017
comment
Что такое UIActivityType для WeChat? - person Vishal_Wagh; 21.04.2017
comment
Нет необходимости передавать UIActivityType для WeChat, все приложения для обмена будут напрямую загружены с вашего устройства. - person Vinay Kumar; 21.04.2017
comment
Если сейчас отображается, нажмите кнопку «Дополнительно», чтобы получить разрешение «да», чтобы мы общались. - person Vinay Kumar; 21.04.2017
comment
Спасибо за повтор, и я сделал это, но моя проблема в том, что ---- я вхожу в admin.wechat.com с помощью QR-кода, и я получил идентификатор приложения, идентификатор WeChat, секрет приложения. Но проблема в том, что я застрял, когда пришел к URL-адресу и токену, согласно их документу ( admin.wechat.com/wiki/index.php?title=Getting_Started). Я не могу понять, как создать URL-адрес (для этого мне нужен PHP-разработчик?). Кто-нибудь поможет мне в этом вопросе. Я не понял, какой тип URL им нужен, пожалуйста, дайте мне какой-нибудь пример для этого. - person Vishal_Wagh; 21.04.2017

Попробуйте это, я надеюсь, что это будет полезно для вас!!!

  @IBAction func btnExport(sender: AnyObject)
{

     let someText:String = "Hello want to share text also"
    let objectsToShare:URL = URL(string: "http://www.google.com")!
    let sharedObjects:[AnyObject] = [objectsToShare as AnyObject,someText as AnyObject]
    let activityViewController = UIActivityViewController(activityItems : sharedObjects, applicationActivities: nil)
    activityViewController.popoverPresentationController?.sourceView = self.view

    activityViewController.excludedActivityTypes = [ UIActivityType.airDrop, UIActivityType.postToFacebook,UIActivityType.postToTwitter,UIActivityType.mail]

    self.present(activityViewController, animated: true, completion: nil)

}
person Ahmed Ginani    schedule 20.04.2017